
.locale-untranslated {
  font-style: normal;
  text-decoration: line-through;
}

.region-lang-switch{
list-style: none;
margin-top: -240px;
position: absolute;
margin-left: 100px;
}	

.en{
	background-image: url(britain.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 0.2;
}

.ru{
	background-image: url(Russian.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 0.2 ;
}

.uk{
	background-image: url(Ukraine.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 0.2 ;
}

.en .active{
	background-image: url(britain.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 0.7 !important;
}

.ru .active{
	background-image: url(Russian.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 0.7 !important;
}
.uk, .active{
	//background-image: url(Ukraine.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 0.7 !important;
}

.en:hover{
	background-image: url(britain.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 1 !important;
}

.ru:hover{
	background-image: url(Russian.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 1 !important;
}

.uk:hover{
	background-image: url(Ukraine.png);
	height: 32px;
	width: 32px;
	font-size: 10px;
	opacity: 1 !important;
}

#block-locale-language h2{

visibility: hidden;
}

#block-locale-language ul
{
	float: left;
}

#block-locale-language ul li
{
	display: block;
	float: left;
	margin-left: 10px;
}

.region-lang-switch li, .region-lang-switch a{
   list-style: none;
color: transparent;   
}

.region-lang-switch a:hover{
color: transparent !important;   
}

.region-lang-switch a:active{
color: transparent !important;   
}

.language-link{
color: transparent !important;
}



.language-switcher-locale-url{
 
}

#locale-translation-filter-form .form-item-language,
#locale-translation-filter-form .form-item-translation,
#locale-translation-filter-form .form-item-group {
  float: left; /* LTR */
  padding-right: .8em; /* LTR */
  margin: 0.1em;
  /**
   * In Opera 9, DOM elements with the property of "overflow: auto"
   * will partially hide its contents with unnecessary scrollbars when
   * its immediate child is floated without an explicit width set.
   */
  width: 15em;
}
#locale-translation-filter-form .form-type-select select {
  width: 100%;
}
#locale-translation-filter-form .form-actions {
  float: left; /* LTR */
  padding: 3ex 0 0 1em; /* LTR */
}
.language-switcher-locale-session a.active {
  color: #0062A0;
}
.language-switcher-locale-session a.session-active {
  color: #000000;
}
